package com.bier.fishproject.utils;

import android.content.Context;
import android.content.SharedPreferences;
/**
 * 
 * @功能描述 SharedPreferences读写封装类
 * @类型名称 Shared
 */
public class Shared {
	
	/**
	 * @功能描述：存储字符串
	 * @@param ctx：对象
	 * @@param key：键值对中的"键"
	 * @@param value：存储的数据
	 */
	public static void writeString(Context ctx,String key,String value){
		SharedPreferences preferences= ctx.getSharedPreferences("share", Context.MODE_PRIVATE);
		SharedPreferences.Editor editor = preferences.edit();
		editor.putString(key, value);
		editor.commit();
	}
	
	
	/**
	 * @功能描述：根据键获取字符串
	 * @@param ctx：对象
	 * @@param key：键值对中的"键"
	 */
	public static String readString(Context ctx,String key){
		SharedPreferences preferences= ctx.getSharedPreferences("share", Context.MODE_PRIVATE);
		return preferences.getString(key, null);
	}
	
	/**
	 * @功能描述：存储int类型的数据
	 * @@param ctx：对象
	 * @@param key：键值对中的"键"
	 * @@param value：存储的数据
	 */
	public static void writeInt(Context ctx,String key,Integer value){
		SharedPreferences preferences= ctx.getSharedPreferences("share", Context.MODE_PRIVATE);
		SharedPreferences.Editor editor = preferences.edit();
		editor.putInt(key, value);
		editor.commit();
	}
	
	/**
	 * @功能描述：根据键获取int类型的数据
	 * @@param ctx：对象
	 * @@param key：键值对中的"键"
	 */
	public static Integer readInt(Context ctx,String key){
		SharedPreferences preferences= ctx.getSharedPreferences("share", Context.MODE_PRIVATE);
		return preferences.getInt(key, 0);
	}
}
